Extended ML - определение. Что такое Extended ML
Diclib.com
Словарь онлайн

Что (кто) такое Extended ML - определение

WHICH IS ACTUALLY A SPECIFICATION LANGUAGE, AND
Extended ML programming language; Extended ML (programming language)

Extended ML         
A language by Don Sannella of the University of Edinburgh combining algebraic specification and {functional programming}. ["Program Specification and Development in Standard ML", D. Sannella et al, 12th POPL, ACM 1985]. (1994-12-12)
Extended ML         
Extended ML is a wide-spectrum language based on ML, covering both specification and implementation. It extends the syntax of ML to include axioms, which need not be executable but can rigorously specify the behavior of the program.
The Extended Phenotype         
  • A [[beaver dam]], an example of an organism altering the environment in which it evolves — the first form of extended phenotype
  • reed warbler]] raising the young of a common cuckoo
BOOK WRITTEN BY RICHARD DAWKINS, ABOUT THE EXTENSION OF THE PHENOTYPE TO ETHOLOGY
Extended phenotype; Extended Phenotype; The extended phenotype
The Extended Phenotype is a 1982 book by the evolutionary biologist Richard Dawkins, in which the author introduced a biological concept of the same name. The main idea is that phenotype should not be limited to biological processes such as protein biosynthesis or tissue growth, but extended to include all effects that a gene has on its environment, inside or outside the body of the individual organism.

Википедия

Extended ML

Extended ML is a wide-spectrum language based on ML, covering both specification and implementation. It extends the syntax of ML to include axioms, which do not need to be executable but can rigorously specify the behavior of the program. With this addition the language can be used for stepwise refinement, proceeding gradually from an initial formal specification to eventually yield an executable Standard ML program. Correctness of the final executable with respect to the original specification can then be established by proving the correctness of each of the refinement steps. Extended ML is used for research into and teaching of formal program development and specification and research into automatic program verification.

Extended ML is neither related to the programming language Extensible ML (other than being similarly derived from ML), nor to the specification language Extensible Markup Language (XML).